olive plantation and depot - Francés Inglés Diccionario